implemented view all view + helpers