3 discussions please read and do each one seperately