added more generic idea