some updates in landscape class