fixing perform.