Citations - Using community-based structures in education programming