Change interface for client
Prepare to result