Finished all basic functionality, testing starts.