Added Basic Function Structure

Added Basic Function Structure