added placeholders and default values for calculation