Might need to edit some stuff, its pretty late here. Let me know if the powers okay.