more development on p129