work in progress for 103