initial commit with almost finished files