Started working of SIF types for capabilities.
merge