feature adds

more features added
test and alpha ui developing