new design - промежуточный коммит