modify interface to reserve activity