add base functionality
Merge pull request #1 from simpl1g/base_functionality

add base functionality