change width & height to public