add a test for the subag function