added various programs