improved filename names
adding more comments