curry (for functional currying) added