scrom impl