implemented preliminary component scoring method