profile adds and reads settings