deferred. does not work yet
deferred. works.
timeing of pass
bugfix: deferred was not implemented for black.
not debug mode
bugfix: deferred part
refacotr
minor