Completed basic demo