Adding extra functionalyties.