trace line prototype
prototype