debugging + error fixing