better speccing