Damit; speed is still needed...need to fix this later