Replaces new and make with litteral allocation