added gitignore
Complete linking interface added