removed dependency of sfml