basic odisitosd funtionality