commit .py till lecture 25