scaled down project with just index and logic