new features and added more files