with libs