with sample and readme