first implementatiofirst implementationn
sample data