i will work on this when i feel like waiting four hours