simplified project, remove mark and user object