Pucong finished implementing all declarations. It's working now:) Pucong added comments to his sections.