reworked dir structure and added runner script to handle env concerns