Add LSPs and some proper unit tests