implement more footpath construction and window