Thank you for the feedback.I think the points you are suggesting are still quite relevant and I have yet to solve some of them.
Well I wish you the best in solving them.