i solved the freaking problem! thank God i started all over.
btw, the problem is i renamed my filename (different from the name of the class). I changed it to something and made sure they're all the same (including the constructor) and voila! it's fixed...
got another problem though .... =D
which i will ask after a few hours of racking my brains on how to solve it.