cleaned up language, added linked