implemented size for body