add heading component