added a simple profile management