changes so it would compile