added test case
fixed comment
updated derived file