split up setup process to multiple task files, and switch from shell to bash