problems implemented