Its Shameful to run but it works