all specifications are working