re-design appfragment