basic non-pyro app