Additions for ex1b and c