no neeed for slug method