added .transform() support