updated entry callback