New model I have been working on, still going to work and fix it in the coming weeks.