fix flexbox bug and add flexbox test
add flexbox test