examples mostly working