Some initial function building, and commenting of what should be done