FLEXCLEAN