should finish the basic function of medweb