Add shift.groovy
Add channel.groovy