adding license
first commit
fixing errors,functioning Ports