separated out loopback volume as separate class