Не угадайте ошибки, которые вы сделали, другие сделают это за вас. Сделайте вещи максимально простыми, но не проще.