fix big failure and add /api/signin