finnished all the basic features

yay