dale, with nicer attributes map signature