Petrosft task