really fun and learned a ton