shapes and patterns flow