Initial set up with all declarations