first projects trying to figure out hot this whole thing works