add new article on overriding programs like erl