added relevant comments