working on server parts