added return types for new functions