adds the functionality :)