most logic works