no need for geiger for this demo code
got rid of redundant extra code