add resource
add error handler
add sign-bar