add bracket support