add a bit on less code