- save images with a uuid - downscale images - associate routes with wall - group routes by pattern (pattern family has shift/mirror variations) - generate pattern families of variations when importing problems - implement pattern challenge (start an "adventure mode" based on a pattern family) - Record problem success (enum: flash, send, no-send) - implement routes page to show all routes for a given wall - implement favorite routes feature - use wall id in URL. - decide on routes vs problems terminology - decide on holds vs wall-edit terminology