discard pre compile Labels
adjust Operations with ``PCs.append``
``debug`` function is no need
take ``PCs.append`` out of Operations
adjust input output
modify "drop" and "n drop" with shorter code