added basic capabilities support