Start on parsing gates
gate devices