somtimes this works sometimes it doesnt!