added mini programmer