Working on component functionality.