[ADD] initial program skeleton