Adding the initial work so far.