added border and transparency