partial tests working