answers for #5: maps