Added external functionality