added missing capabilities.cpp file