dynamic and readme