initial commit of incomplete assignment