expanded with LibServer idea