fixed bug, not compiling