ver1 prepared for testing