Added massive amount of input managing code