with default structure