added misc methods