longs and intergers