hacky solution