changed beanmaker to run over data