adding background patterns and fonts