Reusable Library

Added user input elements