tidied component