user object controls