v 0.0.4 Basic DIP functions