created everything to be installable