Initial commit of basenode