Ex2.1

Needs to be cleaned up