refractoring views