updated header info
add compile info
minor edit
minor edit