make serverless and landscape

optimise it for offline/laptop development