added transparancy option