smart book initial commit