still need some sort of answer whats going wrong with this program?