#557 add error styles & js