experimenting with self-deploy