some initial work on the for tag