#16 changed error messages
#16 removed unessessary imports
#16 changed dependeny to 3AServer