done pretty much customizations