garageserver.io fist iteration