implemented int enable