course fix: remove id, remove some method