new connect calculation