bugs fixed; refactor; admin system added;