removed selector require