replaced a lot of siz for slot