beta version, develop versions implementations used here without shiny