made 4-channel framework