Completing Basic Framwork