Initial commit. All good. Tests and sample