Working functionality.