adding shit from the spec