initial commit
still a lot of work tobe done