implement viewing projects