Finished all methods, compiles, should work, but an abort message comes when running.