fixed dat stuff