recsandroutines