created infastructure for testing and src