Enhanced UI and added main script

inside main script is only a comment right now, this comment just
explains grabbing the data from the ui