server side #! implementation