- re-structure backend code to use new method to split files - integrate stipe and option to add payment methods