Add bullet support.
Need to refine the code.