add struts support
add backend module