initial ata implementation (IDENTIFY and struct creation)