explained more details