initial commit of pl exercise