First Commit

Add first logic