Completed functionality.