initial push with code documentation