initial commit + documentation
initial commit + documentation