why is this part hardcoded?