edited and added neg