write class in created partial funtionality added
added hidden fields to consolidate code
pull from repo
continued to refactor code to be more efficient.
not sure