Unfinished

changed layout and redesigned the functionality
finally got the local repo

for some reasons I do not have a personal computer available when
writing the first version, and lost the second version...sigh