work on simplified AO parser