refactor character api methods to have the clear defined; fix settings active link;