a bit polished user configuration