declarations done