new view methods in model