KSA and PRGA added
completed at all