various homemade charts