Я как кто пробовала создавать, и вроде получилось это сделать. Но только потом пришлось его переделывать вот тут так как он начал не правильно работать. И после этого я поняла, что этим самому лучше не заниматься, так как потом приходится другим людям за вас переделывать.