Porting code from old project.