compute path, draft