server initial commit
framework done