not ready for flexbox, back to jquery