add basics methods