Initial Commit with working demo