getAll and getColumns methods added
a little twsit in retrieve and getALL method mathod