basic wrap around jschannel