some programs I practiced