added ported programs (initial)