application basics