flexviews is modified from part of from https://github.com/greenlion/swanhart-tools/tree/master/flexviews for new enviroment, also to see https://www.jianshu.com/p/346da31f35c0