saves, reloads and modifies states of projects