Website: redesign and implementation