rafactor mountain to make it more reusable