make it more compatible to user styles