all eval() commented out