Final working stuff except ctrl c background