removed final
removed struts