V3 fullstack part2