redesign test
complete test protype