removed code bright and code happy (not free)