Abstracted ground and scale into classes