Initial commit for TP homework