update compatibility methods