new things n bug fixes