created third version