fix signature
exception naming
status ok