types back working