new stuff for paper II
paper II stuff