id compoenent refactoring, and static admin/portfolio form