Added some parameters to interface functions