redesign; models; crud; company