Base functionality added.