fully working styled, pesistent with localstorage pagination. with filtering done by filter factory