initial commit with first code version