adding additional capabilities