modify eoe example three works ok!