frontend portlet with step