general ideas (updated for dragon dimension)