made som things in order to make it all work.