move spesialization to .cpp file