apas function