adding functionality to arrays