#263 A new profile view, also fix some issues