drd library
add handlers, fix size bug