initial commit, adding base list and detail controllers