Added rainbow filter, optimized, other filters.