* extracted more single parts of the grandpa