added hand-edited top.v for testing