full functionality and styling cog complete