fixed, but I don't know what wrong "undefined reference" means