register collision and layout