improves page modul and lot of other things