simplely compatible for new structure