alpha 0.01

added base functionalities