new interfaces folder structure