added interweaving post
added rejection sampling post