Inital commit rough layout and functions scripts/