exported more functionality