modified example github ribbon and new directive attributes