initial commit. everythin working.