resotred non-ptx functionality