@AdamMachanic here you go, let me know if it is good enough