.follow: basic implementation

doesn't save the database to the disk yet, so it is kinda useless, but
whatever.