throwing exceptions until implemented