old way of calling commercial component