removed compiler args, moved workspace interface