initial commit with first version