some gadgets to assist in programming