Уже есть установленная процедура. Следуйте ей. Зачем создавать сложности?