Added explanations and test mode