square images work now iwth padding and shit