Changed sizes, remade the function with more property