cleaning up workout read() to not pass in redundant lists.