well i am new in arduino and still trying to learn it so there might be a lot of mistakes. Like heavy use of strings