tnew programmer actions; hacky controller feature