working on initial setups