worked on common examples