separate files, create bracket, add router