updated thumb mixin