Adjustments to fit needs, available on discussion.