add read style support

add read style support