layout stub and routing done