added some smaller comments