feat: add throught about the syntax