struts study