add user check to object create