Separated structs from main