finished everything, just need to make it responsive