Adapted Setup