done some work on usercp panel