Посмотри, может чем-то поможет, мне понравилось.