clean perform