removed public etc