example2 + fixes