initial commit with dir and file setup