The more details. the better