Thanks for taking time to review and leaving a feedback. I definitely have a lot to improve on, will take everyone's feedback into consideration in the future, cheers!