first commit with sample contract