controller atom generator upon request