For some Basic Structure and Algorithm