fixing some missing parts