changing construction of interface{}