explain for racksh