Extended explaination in specs