change menu syle and behaviour