finish implement brick
add some new triggers