added saypuft details