add user and polygon models