swapped old interface for new one