restore api key
refactor user subscription into smaller files
UI
update sms id