local tasks objects implemented