added more symbols and increased complexity