replaced the mixins for placeholders