libs
view and xml