working on whim service and regester