implemented track builder