2/3/2014 By Sergiy Mitin. ver 0.1