tested the functionality and stauts