Not sure how long you have been in this stock for but management have delivered on everything they have promised. The only thing they haven't met is timelines.