start making it self-hosting