continued with implementation. Linking error occurs to fix