Amr sign ext

@aelnouby review and merge