Clean code
Add firebase
Add save functionality