first full stack index implementation