changes to the interface to allow rapp to run properly