rap (dont use anymore)