some sorting features
some layout stuff