Added numbering system and process adding
main method stuff