fix expression running