adding functional tests based on story
new functional tests added