added cleanup task