specification a little bit better