Master Assignment Report