MsC thesis