added slots attributes