create Void
renames files
impl if visit