added SFML dependency