Experimenting with if/for etc