mostly finished the scripts. needs styling.