added more methods that need to be available remotely