settings allows optional angular usage