fixed struct repeating