added styled builder