init with theme