add basic codes
add basic codes

modify structure of files for eclipse
modify structure of codes