initial commit

first basic version