internal variable shifts

dark() and light() are built-in functions; cancelled overwrite