#21: finalization
#21: adapting the project to the new preferences system