make it works more simple