updated setup with DEPENDENCIES