added passing capabilities