New iteration, this is the final design now to perfect