You are right. hieucao is an upcoming programmer. Just stick to the KISS principle (keep it simple and stupid). Most important is to have working code. Afterwards, everybody learns and starts to make things better.