add google script
fix embed
adding support for custom init methods