syntax fix
add some methods