CONSTELLATION TECHNOLOGIES INC