expanded on setting up