perform task