my private components