added libstrophe