added vacuum task