added rendering methods to gamma
added in the type-is composition