Initial commit with base code