adding ex methods