implement setAgsData