added grey scale converter