first version. works if the user has a server running.