implemented answers