finalized curren setup