run speclj fn added