added status updating, refactored CLA and Signed-off-by eval