Start with soa printing. It's not working yet