update readme, fix controller interfaces