adding setting and profile