I got a lot of ideas but I'll put them here later.