added usage and sample display