adding stub for spy but its not done. its neat but ill wait till i need it