added @:view @:selector @:discard