finishing touchs, it all works