Adding functionalty for arguements parsing.