added specs and reference