added Applications and basic methods for them