added libraries and helpers