Basic Functionality working.