logging component added