added analyzer + test