Implemented structure validation
Updated documentation
Updated documentation