it provides a temporary store for garbage