refector structure project