tpns controller
modified controller specs
merged changes
added tpns controller
merged changes