v 0.0.1 beta
implementation server as functional