fixed something and added examples