updated
added some interfaces
gui for server