add reply controller
add branch model
testing..