Proper structure