MTech thesis