a temporary solution for a large challenge