server side aspects complete