Add check in support, fix signin function