added conversion methods