add more module samples
more changes