homework (done), needs better design+sharing in comunities