added a basic prototype to manage settings