implements crop worker (progress #28)