basic feature added
first alfa finished