actually evaluate data methods