adapt syntax