changed gitignore
added base code
turn into smart package