created first draft of description function