FINISHED MOST OF THIS

notification, payment system and languages are left