i just hate this shit. so ghetto.