minor code fix
package fix
build file fix
gitignore added