Written descriptions of how to input data and how to invoke the functions of the system is usually called ______ ______..