Tested and working, feel free to send a message with any questions!