Added Port part and Template Part basic