submission for Petstablished Coding Challenge.