initial commit with current version of design