stable 1

first upload of all the code