plain structure on explicit