initial commit with minimal structure