comments added
size bug removed