added low and high color arguments