Finished stage 4... let the bugfixing commence