updated subspy and getavi