Я предлагаю иногда читать чужие исходники.