subway work, major API improvements