-#38 add profile state