add four type of dbr and build up code body