reading up on spec to start parsing