Initialising Value Type Api

Issue #2: Implemeting Value Type Api