adapting to new inneract method ...