Added what I am working on for testing. Definitely Not complete but might help.