deleted methods, compiles now, prints some memory locations instead of contents though