satisfied with the interface for now.