stubbed main for division of functionality