building tutorial tool first