redesign hash params and hackish poi display