this project is my study of struts