complete signin module