Catch me if you can. (that was a great book) What you have done is very good and took a lot of time and effort I do not know what your missing from the requirements for you to receive a promotion. That might be the question to ask. Good Luck Keep Safe.