added cucumber
completed functional test