really bad def foramtion