Will see, will see... Although I wouldn't call it flawless, I still have some things to improve and make it even better)