added code for static builder