explanation
presents