naming components in layout
fixing conflict