и как делать по-другому и зачем