Life Long Learning: Learning by Communities