added some scouts code, not finished and not tested