adapt to new basicl