better error handling, split some files