input buffer spec