hints for create components