By Gabriel

Bug fixing took longer than expected.