added categories table and model