removed unwanted functions