Revert "working version"

This reverts commit 583cdb1136b26750acabc425d5202c0f01d1e700.