added views overriding