some client progress
better clientside handeling