moved commented version to separate file