added FunctionalityTests