Add Basic Functions

Add Basic Functions