[1.0] Implement run and evaluate methods