added some new files and method stubs