new functions and presets for php