notes of useful programs