experimenting with controllers