if-else statements
structs and pointers