some of my hobby code