added profile setting APIs refs #192

:cool: