work on IAM-project 2